List of free software for audio

This list of free software for audio lists notable free and open source software for use by sound engineers, audio producers, and those involved in sound recording and reproduction.

Contents

Audio analysis

Name Creator Linux? Mac OS X? Unix? Windows? Note Licence
Baudline Yes Yes Yes A program for spectrum analysis and visualisation custom
Praat Paul Boersma and David Weenink of the University of Amsterdam Yes Yes Yes A program for the analysis of speech in phonetics. GPL
Sonogram visible Speech German Research Center for Artificial Intelligence Yes Yes Yes Yes Acoustic Sound analysis Software. alternatice Algorithms GPL
WaveSurfer Yes Yes Yes Permissive free software
BRP-PACU Yes Yes Dual channel FFT tool for equalization of sound systems using the transfer function. GPL
Sonic Visualiser Centre for Digital Music at Queen Mary, University of London Yes Yes Yes GPL
Tartini University of Otago Yes Yes Yes GPL

Converters

Name Creator Linux? Mac OS X? Unix? Windows? Note License
Max Stephen Booth (site) No Yes No No Not to be confused with Max/MSP GPL
FFmpeg Fabrice Bellard Yes Yes Yes Yes Audio & video. GPL or LGPL
MPlayer Yes Yes Yes Yes Audio & video. GPL
WinLAME Michael Fink No No No Yes Easy interface. GNU
Fre:ac (formerly BonkEnc) Robert Kausch No No No Yes GPL

Modular systems

Name Creator Linux? Mac OS X? Unix? Windows? Note License
Integra Live Integra Project No Yes No No GPL
AlsaModularSynth Matthias Nagorni and Fons Adriaensen Yes No No No Based on Voltage-Controlled Electronic Music Modules by Robert A. Moog ([1]) GPL-2
jMax Yes no longer supported LGPL
SynFactory No No No Yes GPL
VisualAp Yes Yes Yes GPL
aRts Yes Yes Yes Yes GPL
FxEngine Framework SMProcess (site) Yes Yes LGPL

Platforms

Various projects have formed to integrate the existing free software audio packages.

Name Creator Description Note License
Ubuntu Studio Linux distribution various
dyne:bolic Linux distribution various
AGNULA Linux distribution
Musix Linux distribution various
64 Studio Linux distribution
Planet CCRMA set of packages (in RPM format)

Programming languages

Many computer music programming languages are implemented in free software. See also the comparison of audio synthesis environments.

Name Creator Linux? Mac OS X? Unix? Windows? Note License
Csound Csound community, Barry Vercoe Yes Yes No? Yes LGPL
SuperCollider SuperCollider community, James McCartney Yes Yes Yes? Yes GPL
ChucK GPL
Nyquist Computer Music Project at Carnegie Mellon University, Roger B. Dannenberg Yes Yes Yes Yes
Pure Data Pd Community, Miller Puckette Yes Yes Yes Yes BSD-like

Radio broadcasting

Name Creator Linux? Mac OS X? Unix? Windows? Note
ARAS (site) Yes No No
Bentokit Project 3SYN, Bentokit Project Developers (site) Yes Yes Yes
SomaPlayer Yes No Yes radio broadcasting scheduler automation
Campcaster Yes No No
Rivendell Fred Gleason (site) Yes No Partial Log editor and manager available for Windows

Recording and editing

The following packages are digital audio editors.

Name Creator Linux? Mac OS X? Unix? Windows? Note
Ardour Paul Davis Yes Yes Yes No multi-track audio recorder
Audacity Dominic Mazzoni Yes Yes Yes Yes multi-track audio recorder
Ecasound Yes Yes No audio recorder
harmonySEQ Rafal Cieslak (site) Yes No No MIDI sequencer
Jokosher Jokosher community Yes No Yes multi-track audio editor
LMMS Tobias Doerffel Yes Yes as of 0.4.0 with Qt4 Yes Free cross-platform alternative to commercial programs like FL Studio®, which allow you to produce music with your computer.

Intended as a replacement for Cubase-like software (DAW)

MusE Yes No No MIDI sequencer
Qtractor Yes No No A non-destructive multi-track audio and MIDI Workstation (DAW)
ReZound Davy Durham Yes No No No Graphical audio file editor
Rosegarden Yes No No MIDI sequencer and multi-track recorder
Sekaiju (site) No No No Yes MIDI sequencer
SoX Yes Yes Yes Yes command-line multi-track audio editor/processor
Sweep Conrad Parker Yes No Yes No
Traverso Remon Sijrier (site) Yes Yes Yes multi-track audio recorder and editor
WaveSurfer Centre for Speech Technology at KTH Yes Yes Yes Yes
Wavosaur Wavosaur Team (site) No No No Yes Audio recorder and editor. ASIO and VST support.

Softsynths

Name Creator Linux? Mac OS X? Unix? Windows? Note License
Bristol Yes No No Emulation of many vintage synthesizers GPL
FluidSynth Yes Yes Yes Yes SoundFont player / renderer LGPL
ZynAddSubFX Yes Yes Yes Mac OS X version is limited GPL

Streaming

These programs are for use with streaming audio.

Name Creator Linux? Mac OS X? Unix? Windows? Note
Icecast Yes Yes Yes a broadcast server, serves audio signals to clients over the HTTP protocol
PeerCast Yes Yes Yes a peercasting tool
Firefly Media Server Yes Yes Yes streams music to DAAP clients like iTunes and Rhythmbox
VideoLAN Yes Yes Yes Yes media and server programs for video and audio streaming

Technologies

Name Creator Linux? Mac OS X? Unix? Windows? Note
Advanced Linux Sound Architecture (ALSA) Yes a sound card management system in the Linux kernel
DSSI Yes a plugin architecture for software synthesizers
GStreamer Yes Yes Yes Yes a graph-based multimedia framework
JACK Audio Connection Kit (JACK) JACK Team, Paul Davis Yes Yes (JACK OS X) Yes (jackdmp) a sound server
Linux Audio Developers Simple Plugin API (LADSPA) Yes a plugin architecture for digital signal processing
Open Sound System Yes Yes a standard interface for making and capturing sound in Unix operating systems
PulseAudio Yes Yes(Solaris, FreeBSD, NetBSD) Yes a sound server

Trackers

These music sequencer programs allow users to arrange notes (pitch-shifted sound samples) on a timeline: see tracker (music software).

Name Creator Linux? Mac OS X? Unix? Windows? Note
Buzztard Yes Unknown Yes Unknown Buzz clone
CheeseTracker (site) Yes Yes No Impulse Tracker clone
MilkyTracker (site) Yes Yes Yes Yes Also runs on various other platforms including but not limited to Windows Mobile, PlayStation and AmigaOS 4.
OpenMPT No No No Yes released as free software in 2004
Psycle No No No Yes a tracker combined with modular capabilities
SoundTracker Yes Yes Yes No Fast Tracker clone

Other

Name Creator Linux? Mac OS X? Unix? Windows? Note
Giada (site) Yes Yes Yes Yes Compact loop machine software
Gnaural Yes Yes Yes Yes Binaural beat and pink noise generator
Hydrogen Yes Yes Partial Partial an advanced drum machine
orDrumbox Yes Yes Yes Yes a Java based drum machine
libsndfile Yes Yes Yes Yes library for reading and writing many sound formats

See also

References

External links